@charset "utf-8";



.f_big {

	font-size: 18px;

	line-height: 36px

}

.f_mid {

	font-size: 14px;

	line-height: 28px

}

.f_small {

	font-size: 12px;

	line-height: 24px

}

.left {

	float: left;

	display: inline

}

.right {

	float: right;

	display: inline

}

.t_left {

	text-align: left

}

.t_center {

	text-align: center

}

.t_right {

	text-align: right

}

.white {

	color: #fff

}

.jieqv {

	white-space: nowrap;

	text-overflow: ellipsis;

	overflow: hidden;

	-webkit-text-overflow: ellipsis

}

body {

	margin: 0;

	padding: 0;

	text-align: left;

	color: #000;

	font-size: 12px;

	line-height: 24px;

	font-family: "微软雅黑";

	background: #fff;

}

a:link {

	color: #282828;

	text-decoration: none

}

a:visited {

	color: #282828;

	text-decoration: none

}

a:hover {

	text-decoration: none;

	color: #ff5f5c

}

a:focus {

	outline: none;

	-moz-outline: none

}

h1 {

	color: #000;

	font-weight: bold;

	text-align: center;

	font-size: 20px;

	min-height: 40px;

	line-height: 40px

}

h2 {

	font-size: 20px

}

.clear {

	clear: both

}

img {

	border: 0

}

ul, li {

	list-style-type: none;

	list-style: none;

	margin: 0;

	padding: 0

}

#zy_banner {

	width: 100%

}

#header {

	width: 100%;

	height: 120px;

	position: relative;

}

.header_white{

	position: absolute;

	width: 20%;

	height: 135px;

	background: #fff;

	left: 0px;

}

.header_green{

	position: absolute;

	width: 40%;

	height: 135px;

	background: #1e84ed;

	right: 0px;

}

#header_top a {

	color: #fff

}

#header_top {

	width: 1200px;

	height: 30px;

	margin: auto;

	color: #fafa00;

	font-size: 14px;

	line-height: 30px;

	position: relative;

}

#header_menu{

	width: 1200px;

	height: 135px;

	margin: auto;

	position: relative;

	z-index: 10;

}

.header_lf{

	width: 337px;

	height: 135px;

	background: url(../images/header_lf.png) no-repeat center left;

}

.header_rt{

	width: 860px;

	height: 136px;

	background:#1e84ed;

	margin-top: -1px;

	position: relative;

}

#menu_nav {

	padding-top: 40px;

	padding-left: 50px;

}

#menu_nav li {

	height: 55px;

	width: 90px;

	color: #fff;

	float: left;

	display: inline

}

.m_1{ background:url(../images/m_1.png) center no-repeat; }

.m_1:hover{ background:url(../images/m_1_h.png) center no-repeat; }

.m_2{ background:url(../images/m_2.png) center no-repeat; }

.m_2:hover{ background:url(../images/m_2_h.png) center no-repeat; }

.m_3{ background:url(../images/m_3.png) center no-repeat; }

.m_3:hover{ background:url(../images/m_3_h.png) center no-repeat; }

.m_4{ background:url(../images/m_4.png) center no-repeat; }

.m_4:hover{ background:url(../images/m_4_h.png) center no-repeat; }

.m_5{ background:url(../images/m_5.png) center no-repeat; }

.m_5:hover{ background:url(../images/m_5_h.png) center no-repeat; }

.m_6{ background:url(../images/m_6.png) center no-repeat; }

.m_6:hover{ background:url(../images/m_6_h.png) center no-repeat; }

.m_7{ background:url(../images/m_7.png) center no-repeat; }

.m_7:hover{ background:url(../images/m_7_h.png) center no-repeat; }

.m_8{ background:url(../images/m_8.png) center no-repeat; }

.m_8:hover{ background:url(../images/m_8_h.png) center no-repeat; }

.m_9{ background:url(../images/m_9.png) center no-repeat; }

.m_9:hover{ background:url(../images/m_9_h.png) center no-repeat; }















#wrap {

	width: 1200px;

	margin: auto;

	margin-top: 50px;

}

.in_1{ width: 952px; height: 26px; background: url(../images/i../images/n_1.png) no-repeat; }

.in_2{ color:#666666; margin-top: 10px; position: relative; border-bottom: 2px solid #dcdcdc; padding-bottom: 10px; font-size:16px;}

.in_2 a{color: #1e84ed;}

.in_3{ padding-top: 10px; }

.in_3 li{ position: relative; float: left; background: #1e84ed; text-align: center; color: #fff; margin-bottom:26px; width:303px;  }

.in_3 li:hover{ background: #004995;}

.in_4{ width: 100%; height: 450px; background: url(../images/in_4.jpg) center no-repeat; }

.in_4_nav{ width: 1200px; margin: auto; padding-top: 40px; }

.in_4_nav li{ width: 210px; height: 340px; float: left; display: inline; margin-right: 90px; text-align: center;}

.in_tt{ color: #fff; font-size: 20px; font-weight: bold; margin-top: 20px; margin-bottom: 20px;}

.in_nav{ color: #fff; text-align: left;}

.in_4_1{ height: 130px; background: url(../images/l_1.png) no-repeat center top; padding-top: 150px; }

.in_4_1:hover{ height: 130px; background: url(../images/l_1_a.png) no-repeat center top; padding-top: 150px; }

.in_4_2{ height: 130px; background: url(../images/l_2.png) no-repeat center top; padding-top: 150px; }

.in_4_2:hover{ height: 130px; background: url(../images/l_2_a.png) no-repeat center top; padding-top: 150px; }

.in_4_3{ height: 130px; background: url(../images/l_3.png) no-repeat center top; padding-top: 150px; }

.in_4_3:hover{ height: 130px; background: url(../images/l_3_a.png) no-repeat center top; padding-top: 150px; }

.in_4_4{ height: 130px; background: url(../images/l_4.png) no-repeat center top; padding-top: 150px; }

.in_4_4:hover{ height: 130px; background: url(../images/l_4_a.png) no-repeat center top; padding-top: 150px; }

.more_1{position: absolute; right: 10px; top: 3px;}

.in_5{ width: 308px; height: 27px; background: url(../images/in_5.png) no-repeat; margin-top: 20px; }

.in_6{ margin-top: 20px; margin-bottom: 20px; }

.in_6 li{ width: 280px; height: 204px; padding:80px 50px 0px 50px;color: #666666; float: left; display: inline; margin-left: 10px; margin-right: 10px;}

.n_1{background: url(../images/n_1.png) no-repeat;}

.n_1:hover{background: url(../images/n_1_a.png) no-repeat; color: #fff;}

.n_2{background: url(../images/n_2.png) no-repeat;}

.n_2:hover{background: url(../images/n_2_a.png) no-repeat; color: #fff;}

.n_3{background: url(../images/n_3.png) no-repeat;}

.n_3:hover{background: url(../images/n_3_a.png) no-repeat; color: #fff;}

.i_n_t{ font-size: 16px; }

.i_n_n{ margin-top: 10px; }

.in_7{ width: 580px; position: relative; }

.in_7_t{ height: 26px; background: url(../images/in_7.png) no-repeat;}

.in_7_n{ padding: 10px; }

.in_8{ position: relative; }

.in_8_t{ height: 26px; background: url(../images/in_8.png) no-repeat;}

.in_8_n{ padding: 10px; width: 580px; height: 190px; overflow: hidden; }

.in_8_n li{ float: left; display: inline; }



#in_gd{

	width: 580px;

	height: 240px;

	overflow: hidden;

}

#in_gd li{ float: left; display: inline; text-align: center; margin-left: 20px; }

#ms_gd{

	width: 1200px;

	height: 270px;

	padding-top: 50px;

	overflow: hidden;

}

#ms_gd li{ float: left; display: inline; margin-left: 30px; text-align: center; }

#ms_gd li a{ font-size: 16px; }

#shipin {

	width: 248px;

	height: 220px;

	top: 0;

	left: 0;

	position: absolute;

}

.touming {

	opacity: 1

}

.touming:hover {

	opacity: .8

}

#left {

	width: 240px;

	float: left;

	display: inline

}

.ztc_tt{width: 225px; height: 99px; background: url(../images/ztc_tt.png) no-repeat;}

.ztc_nav{ width: 208px; border-left: 1px solid #dcdcdc; border-right: 1px solid #dcdcdc; border-bottom: 1px solid #dcdcdc; padding-top: 15px; padding-bottom: 20px; padding-left: 15px; }

.ztc_nav li{ width: 157px; height: 39px; padding-left: 30px; line-height: 39px; background: #1e84ed; color: #fff; margin-bottom: 6px; -moz-border-radius: 20px; -webkit-border-radius: 20px; border-radius:20px;}

.ztc_nav li:hover{ background: #004995; color: #fff; -moz-border-radius: 20px; -webkit-border-radius: 20px; border-radius:20px;}

.ditu{ width: 225px; height: 204px; background: url(../images/ditu.jpg) no-repeat; margin-top: 20px; }

.lf_cont{ width: 185px; padding: 20px 20px 20px 20px; background: #1e84ed; color: #fff;}

.left_1 {

	width: 240px;

	height: 73px;

	background: url(../images/left_1.png) no-repeat;

}

.left_2{

	width: 240px;

	background: #fff;

	padding-top: 10px;

	padding-bottom: 20px;

}

.left_2 li{ width: 207px; height: 34px; line-height: 34px; text-align: center; background: url(../images/left_1_li.png) no-repeat; margin-right: auto; margin-left: auto; color: #157315; font-size: 14px;}

.left_2 li a{ color: #157315; font-size: 14px; }

.left_2 li:hover{ background: #e0d691; color: #157315;}

.left_3{

	width: 200px;

	background: url(../images/left_3.png) no-repeat #fff8c5;

	padding: 50px 20px 20px 20px;

}

.left_4{

	width: 240px;

	height: 276px;

	background: url(../images/left_4.png) no-repeat;

}

#right {

	width: 940px;

	min-height: 600px;

	background: #fff;

	float: right;

	display: inline;

}

.pro_img{ width: 540px; height: 280px; background: #f7f7f7; padding: 20px; margin-left: 20px; margin-bottom: 20px; }

.pro_info{ width: 90px; height: 30px; line-height: 30px; text-align: center; background: #fe7a78; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; color: #fff; float: left; display: inline;}

.ctc_info{ width: 90px; height: 30px; line-height: 30px; text-align: center; background: #2a2b2c; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; color: #fff; float: left; display: inline; margin-left: 30px;}

.title {

	margin-top: 20px;

	width: 100%;

	height: 35px;

	margin-left: auto;

	margin-right: auto;

	text-align: right;

	color: #666666;

	padding-top: 35px;

	border-bottom: 2px solid #dcdcdc;

	position: relative;

}

.title a{ color: #666666; }

#por_1{ position: absolute; color: #1e84ed; font-size: 26px; font-weight: bold; top: 0px; left: 0px; }

#por_2{ position: absolute; color: #f17e19; font-size: 22px; top: 0px; right: 0px; }

#por_3{ position: absolute; color: #666666; font-size: 12px; top: 35px; left: 0px; }

.pro_txt{ width: 350px; }

.p1{ font-weight: bold; font-size: 28px; color: #1d1d1d; }

.p2{ color: #555555; height: 240px; margin-top: 20px;}

.zxdg{ width: 130px; height: 40px; line-height: 40px; color: #fff; font-size: 16px; background: #db7000; text-align: center; -moz-border-radius:25px; -webkit-border-radius:25px; border-radius:25px; }

.qq{ width: 130px; height: 40px; line-height: 40px; color: #fff; font-size: 16px; background: #1e84ed; text-align: center; -moz-border-radius:25px; -webkit-border-radius:25px; border-radius:25px; margin-left: 20px; }

.p4{ font-weight: bold; font-size: 25px; color: #1e84ed; margin-top: 20px; margin-bottom: 20px; }

.pro_02{ color: #1e84ed; font-size: 20px; height: 50px; line-height: 50px; margin-top: 20px; padding-left: 20px; background: url(../images/pro_02.png) no-repeat left bottom; }

.pro_03{ color: #555555; font-size: 16px; padding: 20px; }

.pro_04{ background: #1e84ed; padding-left: 20px; height: 44px; line-height: 44px; font-size: 18px; color: #fff; }

.pro_05{ padding-top: 20px; }

.pro_05 li{ float: left; display: inline; text-align: center; }

.shuiyin {

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

	display: block;

	background: url(../images/shuiyin.png) center no-repeat;

	background-size: 80%;

}

.mingshi{

	height: 410px;

	background: #f3f3f3;

	margin-top: 30px;

}

.mingshi_nav{width: 1200px; height: 300px; margin: auto; position: relative;}

.mingshi_tt{ width: 207px; height: 39px; background: url(../images/mingshi_tt.png) no-repeat; left: 500px; top: -20px; position: absolute; }

#nav {

	margin: auto;

	padding-top: 20px;

	padding-bottom: 20px;

	font-size: 14px;

	line-height: 28px

}

#indexNews li {

	border-bottom: 1px dotted #d7d7d7;

	line-height: 32px;

	margin-bottom: 10px

}

#indexNews li a:hover {

	color: #01a64a;

	font-wight: bold

}

#news_jianjie {

	font-size: 12px;

	color: #858585;

	line-height: 24px

}

.gray_back {

	width: 100%;

	background: #efefef;

	-moz-border-radius: 3px;

	-webkit-border-radius: 3px;

	border-radius: 3px;

	font-size: 12px;

	height: 30px;

	line-height: 30px;

	padding-left: 10px;

	margin-bottom: 10px

}

#picUL li {

	float: left;

	display: inline;

	line-height: 24px;
 
	overflow: hidden;

	position: relative;

}

.img {

	margin: 0 5px 20px 5px;

	padding: 0px 0px 10px 0px;

}

.G_InputText {

	width: 500px;

	height: 12px;

	padding: 10px;

	border: 1px solid #ccc;

	margin: 5px 0;

}

.G_textarea {

	width: 500px;

	height: 100px;

	padding: 10px;

	border: 1px solid #ccc;

	margin: 5px 0

}

.yanzheng {

	width: 100px;

	height: 12px;

	padding: 5px;

	border: 1px solid #ccc;

	margin: 5px 0

}

.G_botton {

	width: 100px;

	padding: 10px;

	line-height: 14px;

	background: #1e84ed;

	cursor: pointer;

	color: #fff;

	border: none;

	transition: all .2s

}

#contact {

	width: 90%;

	padding: 10px 20px 10px 20px;

	background: #e4e4e4;

	margin: auto;

	color: #282828

}